to soak into something - Español Inglés Diccionario